package com.iplant.aps.service.po.sfc;

import java.io.Serializable;
import java.util.Calendar;

/**
 * 委外部件(部件名称、物料号、供应商、检修周期、是否带部件编码)
 */
public class SFCOutMaterialConfig implements Serializable {
    /**
     * 主键
     */
    public int ID = 0;
    /**
     * 车型ID
     */
    public int ProductID = 0;
    /**
     * 车型
     */
    public String ProductNo = "";
    /**
     * 修程ID
     */
    public int LineID = 0;
    /**
     * 修程
     */
    public String LineName = "";
    /**
     * 部件ID
     */
    public int MaterialID = 0;
    /**
     * 部件编码
     */
    public String MaterialNo = "";
    /**
     * 部件名称
     */
    public String MaterialName = "";
    /**
     * 供应商ID
     */
    public int SuplierID = 0;
    /**
     * 供应商名称
     */
    public String SuplierName = "";
    /**
     * 供应商编码
     */
    public String SuplierCode = "";
    /**
     * 检修周期
     */
    public double RepairTimes = 0.0;
    /**
     * 是否带部件编码
     */
    public int IsPartCode = 0;
    /// <summary>
    /// 创建人ID
    /// </summary>
    public int CreateID = 0;
    /// <summary>
    /// 创建人名称
    /// </summary>
    public String Creator = "";
    /// <summary>
    /// 创建时刻
    /// </summary>
    public Calendar CreateTime = Calendar.getInstance();
    /// <summary>
    /// 编辑人ID
    /// </summary>
    public int EditID = 0;
    /// <summary>
    /// 编辑人名称
    /// </summary>
    public String Editor = "";
    /// <summary>
    /// 编辑时刻
    /// </summary>
    public Calendar EditTime = Calendar.getInstance();
    /**
     * 激活状态
     */
    public int Active = 0;

    /**
     * 部件名称
     */
    public String ComponentName = "";
    /**
     * 工位
     */
    public int PartID = 0;
    /**
     * 工位名称
     */
    public String PartName = "";
    /**
     * 供应商列表
     */
    public String Suppliers = "";

    /**
     * 委外拆修物料ID
     */
    public int IPTOutSourceMaterialID = 0;

    /**
     * 是否有当前标准
     */
    public int IsCurrentStandard = 0;

    public SFCOutMaterialConfig() {
    }

    public SFCOutMaterialConfig(int ID, int productID, int lineID, int materialID, double repairTimes, int isPartCode
            , int active, String componentName, int partID) {
        this.ID = ID;
        ProductID = productID;
        LineID = lineID;
        MaterialID = materialID;
        RepairTimes = repairTimes;
        IsPartCode = isPartCode;
        Active = active;
        ComponentName = componentName;
        PartID = partID;
    }

    public int getID() {
        return ID;
    }

    public void setID(int ID) {
        this.ID = ID;
    }

    public int getProductID() {
        return ProductID;
    }

    public void setProductID(int productID) {
        ProductID = productID;
    }

    public String getProductNo() {
        return ProductNo;
    }

    public void setProductNo(String productNo) {
        ProductNo = productNo;
    }

    public int getLineID() {
        return LineID;
    }

    public void setLineID(int lineID) {
        LineID = lineID;
    }

    public String getLineName() {
        return LineName;
    }

    public void setLineName(String lineName) {
        LineName = lineName;
    }

    public int getMaterialID() {
        return MaterialID;
    }

    public void setMaterialID(int materialID) {
        MaterialID = materialID;
    }

    public String getMaterialNo() {
        return MaterialNo;
    }

    public void setMaterialNo(String materialNo) {
        MaterialNo = materialNo;
    }

    public String getMaterialName() {
        return MaterialName;
    }

    public void setMaterialName(String materialName) {
        MaterialName = materialName;
    }

    public int getSuplierID() {
        return SuplierID;
    }

    public void setSuplierID(int suplierID) {
        SuplierID = suplierID;
    }

    public String getSuplierName() {
        return SuplierName;
    }

    public void setSuplierName(String suplierName) {
        SuplierName = suplierName;
    }

    public String getSuplierCode() {
        return SuplierCode;
    }

    public void setSuplierCode(String suplierCode) {
        SuplierCode = suplierCode;
    }

    public double getRepairTimes() {
        return RepairTimes;
    }

    public void setRepairTimes(double repairTimes) {
        RepairTimes = repairTimes;
    }

    public int getIsPartCode() {
        return IsPartCode;
    }

    public void setIsPartCode(int isPartCode) {
        IsPartCode = isPartCode;
    }

    public int getCreateID() {
        return CreateID;
    }

    public void setCreateID(int createID) {
        CreateID = createID;
    }

    public String getCreator() {
        return Creator;
    }

    public void setCreator(String creator) {
        Creator = creator;
    }

    public Calendar getCreateTime() {
        return CreateTime;
    }

    public void setCreateTime(Calendar createTime) {
        CreateTime = createTime;
    }

    public int getEditID() {
        return EditID;
    }

    public void setEditID(int editID) {
        EditID = editID;
    }

    public String getEditor() {
        return Editor;
    }

    public void setEditor(String editor) {
        Editor = editor;
    }

    public Calendar getEditTime() {
        return EditTime;
    }

    public void setEditTime(Calendar editTime) {
        EditTime = editTime;
    }

    public int getActive() {
        return Active;
    }

    public void setActive(int active) {
        Active = active;
    }

    public String getComponentName() {
        return ComponentName;
    }

    public void setComponentName(String componentName) {
        ComponentName = componentName;
    }

    public int getPartID() {
        return PartID;
    }

    public void setPartID(int partID) {
        PartID = partID;
    }

    public String getPartName() {
        return PartName;
    }

    public void setPartName(String partName) {
        PartName = partName;
    }

    public String getSuppliers() {
        return Suppliers;
    }

    public void setSuppliers(String suppliers) {
        Suppliers = suppliers;
    }

    public int getIPTOutSourceMaterialID() {
        return IPTOutSourceMaterialID;
    }

    public void setIPTOutSourceMaterialID(int IPTOutSourceMaterialID) {
        this.IPTOutSourceMaterialID = IPTOutSourceMaterialID;
    }

    public int getIsCurrentStandard() {
        return IsCurrentStandard;
    }

    public void setIsCurrentStandard(int isCurrentStandard) {
        IsCurrentStandard = isCurrentStandard;
    }
}
